package com.marvels.financial.loan.dto;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class CashSdLoanApply implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Long id;

    private String loanId;

    private String applyId;
    
    private BigDecimal frontMoney;
    
    private Integer frontStatus;//意向金状态

    private String userId;
    
    private String bindId;

    private String reserve;

    private String notifyUrl;

    private String status;
    
//    private Integer finishStatus;//订单完成状态 -1:未开始;0:已开始;1:已完成

    private String licensePlateNumber;

    private String owner;

    private BigDecimal amount;

    private Integer periods;

    private Integer repayType;

    private Date applyDate;

    private String insurer;

    private String insuranceNumber;

    private BigDecimal insuranceAmount;

    private String vin;

    private String insurerAccountName;

    private String insurerAccount;

    private String insurerOpeningBank;

    private Date contractSignTime;

    private String type;

    private String chargeName;

    private String chargeMobile;

    private String chargeIdCard;

    private String company;

    private String companyAddress;

    private String applyName;

    private String applierIdCard;

    private String applierMobile;

    private String applierAddress;
    
    private Integer bindCardStatus;//是否绑卡，未绑卡:0,已绑卡:1

    private String createdBy;

    private String updatedBy;

    private Date createdDate;

    private Date updatedDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getLoanId() {
        return loanId;
    }

    public void setLoanId(String loanId) {
        this.loanId = loanId == null ? null : loanId.trim();
    }

    public String getApplyId() {
        return applyId;
    }

    public void setApplyId(String applyId) {
        this.applyId = applyId == null ? null : applyId.trim();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getBindId() {
		return bindId;
	}

	public void setBindId(String bindId) {
		this.bindId = bindId;
	}

	public Integer getFrontStatus() {
		return frontStatus;
	}

	public void setFrontStatus(Integer frontStatus) {
		this.frontStatus = frontStatus;
	}

	public String getReserve() {
        return reserve;
    }

    public void setReserve(String reserve) {
        this.reserve = reserve == null ? null : reserve.trim();
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl == null ? null : notifyUrl.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

//    public Integer getFinishStatus() {
//		return finishStatus;
//	}
//
//	public void setFinishStatus(Integer finishStatus) {
//		this.finishStatus = finishStatus;
//	}

	public String getLicensePlateNumber() {
        return licensePlateNumber;
    }

    public void setLicensePlateNumber(String licensePlateNumber) {
        this.licensePlateNumber = licensePlateNumber == null ? null : licensePlateNumber.trim();
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner == null ? null : owner.trim();
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Integer getPeriods() {
        return periods;
    }

    public void setPeriods(Integer periods) {
        this.periods = periods;
    }

    public Integer getRepayType() {
        return repayType;
    }

    public void setRepayType(Integer repayType) {
        this.repayType = repayType;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public String getInsurer() {
        return insurer;
    }

    public void setInsurer(String insurer) {
        this.insurer = insurer == null ? null : insurer.trim();
    }

    public String getInsuranceNumber() {
        return insuranceNumber;
    }

    public void setInsuranceNumber(String insuranceNumber) {
        this.insuranceNumber = insuranceNumber == null ? null : insuranceNumber.trim();
    }

    public BigDecimal getInsuranceAmount() {
        return insuranceAmount;
    }

    public void setInsuranceAmount(BigDecimal insuranceAmount) {
        this.insuranceAmount = insuranceAmount;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin == null ? null : vin.trim();
    }

    public String getInsurerAccountName() {
        return insurerAccountName;
    }

    public void setInsurerAccountName(String insurerAccountName) {
        this.insurerAccountName = insurerAccountName == null ? null : insurerAccountName.trim();
    }

    public String getInsurerAccount() {
        return insurerAccount;
    }

    public void setInsurerAccount(String insurerAccount) {
        this.insurerAccount = insurerAccount == null ? null : insurerAccount.trim();
    }

    public String getInsurerOpeningBank() {
        return insurerOpeningBank;
    }

    public void setInsurerOpeningBank(String insurerOpeningBank) {
        this.insurerOpeningBank = insurerOpeningBank == null ? null : insurerOpeningBank.trim();
    }

    public Date getContractSignTime() {
        return contractSignTime;
    }

    public void setContractSignTime(Date contractSignTime) {
        this.contractSignTime = contractSignTime;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public String getChargeName() {
        return chargeName;
    }

    public void setChargeName(String chargeName) {
        this.chargeName = chargeName == null ? null : chargeName.trim();
    }

    public String getChargeMobile() {
        return chargeMobile;
    }

    public void setChargeMobile(String chargeMobile) {
        this.chargeMobile = chargeMobile == null ? null : chargeMobile.trim();
    }

    public String getChargeIdCard() {
        return chargeIdCard;
    }

    public void setChargeIdCard(String chargeIdCard) {
        this.chargeIdCard = chargeIdCard == null ? null : chargeIdCard.trim();
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company == null ? null : company.trim();
    }

    public String getCompanyAddress() {
        return companyAddress;
    }

    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress == null ? null : companyAddress.trim();
    }

    public String getApplyName() {
        return applyName;
    }

    public void setApplyName(String applyName) {
        this.applyName = applyName == null ? null : applyName.trim();
    }

    public String getApplierIdCard() {
        return applierIdCard;
    }

    public void setApplierIdCard(String applierIdCard) {
        this.applierIdCard = applierIdCard == null ? null : applierIdCard.trim();
    }

    public String getApplierMobile() {
        return applierMobile;
    }

    public void setApplierMobile(String applierMobile) {
        this.applierMobile = applierMobile == null ? null : applierMobile.trim();
    }

    public String getApplierAddress() {
        return applierAddress;
    }

    public void setApplierAddress(String applierAddress) {
        this.applierAddress = applierAddress == null ? null : applierAddress.trim();
    }

    public Integer getBindCardStatus() {
		return bindCardStatus;
	}

	public void setBindCardStatus(Integer bindCardStatus) {
		this.bindCardStatus = bindCardStatus;
	}

	public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy == null ? null : createdBy.trim();
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy == null ? null : updatedBy.trim();
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public Date getUpdatedDate() {
        return updatedDate;
    }

    public void setUpdatedDate(Date updatedDate) {
        this.updatedDate = updatedDate;
    }

	public BigDecimal getFrontMoney() {
		return frontMoney;
	}

	public void setFrontMoney(BigDecimal frontMoney) {
		this.frontMoney = frontMoney;
	}
    
}